Skip to content

chore(n8n): bump n8n to 2.29.7#718

Merged
mberlofa merged 1 commit into
mainfrom
chore/n8n-2.29.7
Jul 7, 2026
Merged

chore(n8n): bump n8n to 2.29.7#718
mberlofa merged 1 commit into
mainfrom
chore/n8n-2.29.7

Conversation

@mberlofa

@mberlofa mberlofa commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Closes #699.

Summary

  • Bump n8n from 2.28.3 to 2.29.7.
  • Update the main n8n image tag, values schema default, hardcoded unittest expectations, and README upgrade notes.
  • Keep the external task runner image repository on docker.io/n8nio/runners, with the default runner tag still following image.tag.

Upstream Evidence

  • GitHub release: https://github.com/n8n-io/n8n/releases/tag/n8n%402.29.7
  • Release status verified with GitHub CLI: not draft, not pre-release, published 2026-07-07T06:29:37Z.
  • The issue target 2.29.6 is marked as pre-release upstream; this PR uses 2.29.7, the latest stable release that supersedes it.
  • make image-verify IMAGE=docker.io/n8nio/n8n:2.29.7 passed with linux/amd64 and linux/arm64 manifests.
  • make image-verify IMAGE=docker.io/n8nio/runners:2.29.7 passed with linux/amd64 and linux/arm64 manifests.
  • 2.29.7 fixes Code node failures when workflows contain AI tools, versioned action generation for nodes using flat Action fields, and Salesforce document upload/JWT auth error reporting.

Site Sync

Validation

  • make image-verify IMAGE=docker.io/n8nio/n8n:2.29.7
  • make image-verify IMAGE=docker.io/n8nio/runners:2.29.7
  • make deps-check CHART=n8n
  • helm unittest charts/n8n passed: 9 suites, 78 tests.
  • make standards-check CHART=n8n
  • node scripts/charts/template-standards-check.js --chart n8n
  • make validate-chart CHART=n8n passed fully: 20 layers, including k3d behavioral validation for default plus all CI values scenarios.
  • make site-sync-check CHART=n8n
  • make release-check REPO=charts
  • make attribution-check REPO=charts

Summary by CodeRabbit

  • New Features

    • Updated the chart and default image references to version 2.29.7 for the main app and related runner components.
  • Documentation

    • Refreshed the Helm chart README to reflect the latest release version and upgrade guidance.
    • Added notes highlighting recent fixes included in this release.
  • Tests

    • Updated deployment test expectations to match the new container image versions.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Standards Check (GR-079) — PASS

Every changed chart fully passes standards-check.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

🟢 Security Scan: n8n

Framework Score
MITRE + NSA + SOC2 87.289566%

✅ Security posture acceptable.

@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 380fb660-92e8-4367-9042-78d5e2bfc6e7

📥 Commits

Reviewing files that changed from the base of the PR and between 66a35d5 and 66df272.

📒 Files selected for processing (6)
  • charts/n8n/Chart.yaml
  • charts/n8n/README.md
  • charts/n8n/tests/deployment_test.yaml
  • charts/n8n/tests/worker_deployment_test.yaml
  • charts/n8n/values.schema.json
  • charts/n8n/values.yaml

📝 Walkthrough

Walkthrough

The n8n Helm chart's container image tag is bumped from 2.28.3/2.26.8 to 2.29.7 across Chart.yaml, values.yaml, and values.schema.json. Corresponding unit test assertions in deployment and worker deployment tests are updated to match, and README.md documentation is revised with upgrade notes for the new release.

Changes

n8n Image Version Bump

Layer / File(s) Summary
Chart metadata and default values update
charts/n8n/Chart.yaml, charts/n8n/values.yaml, charts/n8n/values.schema.json
appVersion, changelog annotation, default image tag, and schema default are all updated to 2.29.7.
Unit test image tag assertions
charts/n8n/tests/deployment_test.yaml, charts/n8n/tests/worker_deployment_test.yaml
Expected container image tags for the main n8n container and external task runner sidecar are updated to 2.29.7.
README documentation update
charts/n8n/README.md
Default image tag reference and Upgrade Notes are updated, adding details on 2.29.7 fixes for Code node AI tool workflows, versioned action generation, and Salesforce/JWT error handling.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Related Issues

  • #699: chore(n8n): upstream image update available (2.28.3 → 2.29.6)

Suggested labels: dependencies, chart-update

Suggested reviewers: helmforgedev-maintainers


🐰 A hop, a skip, a version bump,
From 2.28 to 2.29's plump,
Runners and n8n in sync anew,
Tests confirm the tags ring true,
Changelog whispers fixes fine—
Upgrade notes now say it's time! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: bumping n8n to 2.29.7.
Linked Issues check ✅ Passed The PR updates the chart image, appVersion, schema, tests, and README as requested for the n8n version bump.
Out of Scope Changes check ✅ Passed The changes stay focused on the n8n version bump and related documentation and test updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/n8n-2.29.7

Comment @coderabbitai help to get the list of available commands.

@mberlofa mberlofa merged commit be50fa3 into main Jul 7, 2026
17 checks passed
@mberlofa mberlofa deleted the chore/n8n-2.29.7 branch July 7, 2026 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(n8n): upstream image update available (2.28.3 → 2.29.6)

1 participant